package com.chalk.vo;

import com.baomidou.mybatisplus.annotations.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class OrderAddressVo {
    /**
     * 联系地址，1级行政区（省）id
     */
    @ApiModelProperty(name = "addrRegion1Id", value = "联系地址，1级行政区（省）id")
    @TableField("addr_region1_id")
    private String addrRegion1Id;

    /**
     * 联系地址，1级行政区（省）名称
     */
    @ApiModelProperty(name = "addrRegion1Name", value = "联系地址，1级行政区（省）名称")
    @TableField("addr_region1_name")
    private String addrRegion1Name;

    /**
     * 联系地址，2级行政区（市/直辖市区县）id
     */
    @ApiModelProperty(name = "addrRegion2Id", value = "联系地址，2级行政区（市/直辖市区县）id")
    @TableField("addr_region2_id")
    private String addrRegion2Id;

    /**
     * 联系地址，2级行政区（市/直辖市区县）名称
     */
    @ApiModelProperty(name = "addrRegion2Name", value = "联系地址，2级行政区（市/直辖市区县）名称")
    @TableField("addr_region2_name")
    private String addrRegion2Name;

    /**
     * 联系地址，3级行政区（区县）id
     */
    @ApiModelProperty(name = "addrRegion3Id", value = "联系地址，3级行政区（区县）id")
    @TableField("addr_region3_id")
    private String addrRegion3Id;

    /**
     * 联系地址，3级行政区（区县）名称
     */
    @ApiModelProperty(name = "addrRegion3Name", value = "联系地址，3级行政区（区县）名称")
    @TableField("addr_region3_name")
    private String addrRegion3Name;

    /**
     * 联系地址，街道门号
     */
    @ApiModelProperty(name = "addrStreet", value = "联系地址，街道门号")
    @TableField("addr_street")
    private String addrStreet;

    /**
     * 全地址（如：广东省深圳市南山区朗山路2号）
     */
    @ApiModelProperty(name = "fullAddr", value = "全地址（如：广东省深圳市南山区朗山路2号）")
    @TableField("full_addr")
    private String fullAddr;

    /**
     * 邮政编码
     */
    @ApiModelProperty(name = "postCode", value = "邮政编码")
    @TableField("post_code")
    private String postCode;

    /**
     * 联系人
     */
    @ApiModelProperty(name = "contactPerson", value = "联系人")
    @TableField("contact_person")
    private String contactPerson;

    /**
     * 联系手机号
     */
    @ApiModelProperty(name = "contactMobile", value = "联系手机号")
    @TableField("contact_mobile")
    private String contactMobile;

    /**
     * 联系电话
     */
    @ApiModelProperty(name = "contactTel", value = "联系电话")
    @TableField("contact_tel")
    private String contactTel;
    /**
     * 创建时间
     */
    @ApiModelProperty(name = "createTime", value = "创建时间")
    @TableField("create_time")
    private Date createTime;

}
